বুটস্ট্রাপ ৫-এ বাটন (Buttons) এবং বাটন গ্রুপস (Button Groups) ব্যবহারের মাধ্যমে আপনি সহজেই ইন্টারেকটিভ এবং সুন্দর বাটন তৈরি করতে পারেন। বাটনগুলো বিভিন্ন স্টাইল, সাইজ, রঙ এবং কার্যকারিতার সাথে কাস্টমাইজ করা যায়। এছাড়া, বাটন গ্রুপস ব্যবহার করে আপনি একাধিক বাটনকে একসাথে গ্রুপ করে একটি সুসংগঠিত বাটন ক্লাস্টার তৈরি করতে পারেন।
বুটস্ট্রাপ ৫-এ বিভিন্ন ধরনের বাটন ক্লাস রয়েছে, যা বিভিন্ন কার্যকারিতা এবং স্টাইল প্রদান করে। বাটনগুলো আপনি btn
ক্লাস দিয়ে তৈরি করতে পারেন এবং বিভিন্ন স্টাইলের জন্য অতিরিক্ত ক্লাস যুক্ত করতে পারেন।
btn-primary
: প্রাথমিক (primary) বাটন, সাধারণত গুরুত্বপূর্ণ অ্যাকশন বোঝাতে ব্যবহৃত হয়।btn-secondary
: সেকেন্ডারি বাটন, সাধারণত কম গুরুত্বপূর্ণ অ্যাকশন বোঝাতে ব্যবহৃত হয়।btn-success
: সাফল্য বা সফলতার জন্য ব্যবহৃত হয় (যেমন, সাবমিট/সেভ)।btn-danger
: বিপদ বা সতর্কতার জন্য ব্যবহৃত হয় (যেমন, ডিলিট/ক্যানসেল)।btn-warning
: সতর্কতার জন্য ব্যবহৃত হয় (যেমন, সাবধান).btn-info
: তথ্য প্রদানের জন্য ব্যবহৃত হয়।btn-light
: লাইট/হালকা রঙের বাটন।btn-dark
: অন্ধকার রঙের বাটন।btn-link
: একটি লিংক বাটন, যা দেখতে হাইপারলিংক মতো হয়।<div class="container">
<button class="btn btn-primary">প্রাথমিক বাটন</button>
<button class="btn btn-secondary">সেকেন্ডারি বাটন</button>
<button class="btn btn-success">সফল বাটন</button>
<button class="btn btn-danger">বিপদ বাটন</button>
<button class="btn btn-warning">সতর্কতা বাটন</button>
<button class="btn btn-info">তথ্য বাটন</button>
<button class="btn btn-light">হালকা বাটন</button>
<button class="btn btn-dark">অন্ধকার বাটন</button>
<button class="btn btn-link">লিংক বাটন</button>
</div>
এখানে, আপনি বিভিন্ন ধরনের বাটন দেখতে পাবেন, প্রতিটি বাটনের রঙ এবং স্টাইল ভিন্ন হবে।
বাটন গ্রুপস আপনাকে একাধিক বাটনকে একসাথে গ্রুপ করে একটি সুসংগঠিত বাটন ক্লাস্টার তৈরি করতে সহায়তা করে। এতে ব্যবহারকারীরা একাধিক অপশন বেছে নিতে পারে। বুটস্ট্রাপ ৫ এ বাটন গ্রুপগুলি btn-group
ক্লাস দিয়ে তৈরি করা হয়।
<div class="container">
<div class="btn-group" role="group" aria-label="Basic example">
<button type="button" class="btn btn-primary">বাটন ১</button>
<button type="button" class="btn btn-primary">বাটন ২</button>
<button type="button" class="btn btn-primary">বাটন ৩</button>
</div>
</div>
এই উদাহরণে তিনটি বাটন একই গ্রুপে একত্রিত করা হয়েছে, যা একসাথে দেখাবে। btn-group
ক্লাস ব্যবহার করে বাটনগুলোকে একসাথে গ্রুপ করা হয়েছে।
বুটস্ট্রাপ ৫ এর বাটনগুলোর সাইজ কাস্টমাইজ করার জন্য কিছু ক্লাস রয়েছে। এগুলি ব্যবহার করে আপনি বাটনের আকার ছোট (smaller), বড় (larger) বা সাধারণ আকারে (default) পরিবর্তন করতে পারবেন।
btn-lg
: বড় বাটন।btn-sm
: ছোট বাটন।btn-block
: বাটনকে পুরো প্রস্থে প্রসারিত করে।<div class="container">
<button class="btn btn-primary btn-lg">বড় বাটন</button>
<button class="btn btn-secondary btn-sm">ছোট বাটন</button>
<button class="btn btn-success btn-block">সম্পূর্ণ প্রস্থ বাটন</button>
</div>
এখানে:
btn-lg
: বড় বাটনbtn-sm
: ছোট বাটনbtn-block
: বাটন পুরো প্রস্থে প্রসারিত হবেবুটস্ট্রাপ ৫ বাটনে টুলটিপ যোগ করার জন্য আপনি data-bs-toggle
এবং title
অ্যাট্রিবিউট ব্যবহার করতে পারেন।
<button type="button" class="btn btn-info" data-bs-toggle="tooltip" title="এটি একটি টুলটিপ">টুলটিপ বাটন</button>
এটি একটি টুলটিপ বাটন তৈরি করবে, যেটি মাউস হভার করলে একটি টুলটিপ দেখাবে।
বুটস্ট্রাপ ৫ এর বাটন এবং বাটন গ্রুপস সহজে রেসপন্সিভ, ইন্টারেকটিভ এবং সুন্দর বাটন তৈরি করতে সহায়ক। বাটনগুলোর মাধ্যমে আপনি বিভিন্ন ধরনের অ্যাকশন এবং প্রতিক্রিয়া ব্যবহারকারীকে প্রদান করতে পারেন। বাটন গ্রুপস ব্যবহারে একাধিক বাটনকে সুসংগঠিতভাবে উপস্থাপন করা যায়, যা ওয়েব অ্যাপ্লিকেশন বা ওয়েবসাইটে সহজ নেভিগেশন ও কার্যকারিতা প্রদান করে।
বুটস্ট্রাপ ৫ এ Button স্টাইলিং এবং কাস্টমাইজেশন সহজেই করা যায়। বুটস্ট্রাপ প্রি-ডিফাইন্ড ক্লাস প্রদান করে, যা বিভিন্ন স্টাইল, সাইজ, রঙ এবং আউটলাইন বোতাম তৈরিতে সহায়তা করে। এছাড়া, আপনাকে প্রয়োজন অনুযায়ী কাস্টম সিএসএস দিয়ে আরো উন্নত কাস্টমাইজেশন করতে হতে পারে।
বুটস্ট্রাপ ৫ এ বিভিন্ন button ক্লাস রয়েছে যা আপনাকে বিভিন্ন ধরনের বোতাম তৈরি করতে সহায়তা করবে। সাধারণভাবে btn
ক্লাস ব্যবহার করে একটি বোতাম তৈরি করা হয় এবং তার সাথে অন্যান্য ক্লাস যোগ করে স্টাইল করা হয়।
বুটস্ট্রাপ ৫ এ বিভিন্ন button types রয়েছে:
btn-primary
: প্রাথমিক বোতাম (সবচেয়ে জনপ্রিয় স্টাইল)btn-secondary
: সেকেন্ডারি বোতামbtn-success
: সফল বোতাম (সবুজ)btn-danger
: বিপদজনক বোতাম (লাল)btn-warning
: সতর্কতা বোতাম (হলুদ)btn-info
: তথ্য বোতাম (নীল)btn-light
: হালকা বোতামbtn-dark
: গা dark ় বোতামbtn-link
: লিঙ্ক বোতাম<button class="btn btn-primary">প্রাথমিক বোতাম</button>
<button class="btn btn-secondary">সেকেন্ডারি বোতাম</button>
<button class="btn btn-success">সফল বোতাম</button>
<button class="btn btn-danger">বিপদজনক বোতাম</button>
<button class="btn btn-warning">সতর্কতা বোতাম</button>
<button class="btn btn-info">তথ্য বোতাম</button>
<button class="btn btn-light">হালকা বোতাম</button>
<button class="btn btn-dark">গা dark ় বোতাম</button>
<button class="btn btn-link">লিঙ্ক বোতাম</button>
বুটস্ট্রাপ ৫ এ বোতামের আকার কাস্টমাইজ করতে btn-lg
(বড়), btn-sm
(ছোট), এবং btn-block
(ফুল-প্রস্থ) ক্লাস ব্যবহার করা হয়।
btn-lg
: বড় বোতামbtn-sm
: ছোট বোতামbtn-block
: পুরো প্রস্থের বোতাম (ফুল-প্রস্থ)<button class="btn btn-primary btn-lg">বড় বোতাম</button>
<button class="btn btn-secondary btn-sm">ছোট বোতাম</button>
<button class="btn btn-success btn-block">ফুল-প্রস্থ বোতাম</button>
বুটস্ট্রাপ ৫ এ আউটলাইন বোতামও ব্যবহার করা যেতে পারে। আউটলাইন বোতাম সাধারণত নির্দিষ্ট রঙের বর্ডার এবং ট্রান্সপারেন্ট ব্যাকগ্রাউন্ড নিয়ে আসে। এর জন্য btn-outline-*
ক্লাস ব্যবহার করা হয়।
btn-outline-primary
btn-outline-secondary
btn-outline-success
btn-outline-danger
btn-outline-warning
btn-outline-info
btn-outline-light
btn-outline-dark
<button class="btn btn-outline-primary">আউটলাইন প্রাথমিক</button>
<button class="btn btn-outline-secondary">আউটলাইন সেকেন্ডারি</button>
<button class="btn btn-outline-success">আউটলাইন সফল</button>
<button class="btn btn-outline-danger">আউটলাইন বিপদজনক</button>
<button class="btn btn-outline-warning">আউটলাইন সতর্কতা</button>
<button class="btn btn-outline-info">আউটলাইন তথ্য</button>
<button class="btn btn-outline-light">আউটলাইন হালকা</button>
<button class="btn btn-outline-dark">আউটলাইন গা dark ়</button>
বুটস্ট্রাপ ৫ এর বোতাম কাস্টমাইজ করতে, আপনি CSS ব্যবহার করে বোতামের স্টাইল আরও উন্নত করতে পারেন।
বোতামের উপর মাউস রাখলে কোন এফেক্ট প্রয়োগ করতে চাইলে আপনি সিএসএস ব্যবহার করতে পারেন:
<button class="btn btn-primary" id="hover-btn">হোভার করুন</button>
<style>
#hover-btn:hover {
background-color: #0056b3; /* বোতামের ব্যাকগ্রাউন্ড রঙ পরিবর্তন */
color: white; /* টেক্সটের রঙ পরিবর্তন */
}
</style>
বোতামে আইকন ব্যবহার করতে Font Awesome বা অন্য কোন আইকন লাইব্রেরি ব্যবহার করতে পারেন:
<button class="btn btn-success">
<i class="fas fa-check"></i> সফল
</button>
এখানে <i>
ট্যাগের মধ্যে আইকন ক্লাস দেয়া হয়েছে।
আপনি আপনার নিজের বোতামের স্টাইলও তৈরি করতে পারেন সিএসএসের মাধ্যমে:
<button class="btn" style="background-color: #ff5733; color: white; border-radius: 20px;">
কাস্টম বোতাম
</button>
এখানে বোতামের ব্যাকগ্রাউন্ড, টেক্সট রঙ এবং বর্ডার রেডিয়াস কাস্টমাইজ করা হয়েছে।
বুটস্ট্রাপ ৫ এ Button ক্লাস ব্যবহার করে সহজেই স্টাইলিং ও কাস্টমাইজেশন করা যায়। আপনি button types, sizes, outlines, hover effects, এবং custom styles ব্যবহার করে আপনার ওয়েবসাইটে বোতামগুলোর ডিজাইন এবং কার্যকারিতা কাস্টমাইজ করতে পারেন।
বুটস্ট্রাপ ৫ এ বাটন সাইজ এবং ডিজেবল বাটন কাস্টমাইজ করা খুবই সহজ। বুটস্ট্রাপের Button Size এবং Disabled Buttons ব্যবহার করে আপনি আপনার ওয়েবসাইটের বাটনগুলোর আকার এবং কার্যক্ষমতা নিয়ন্ত্রণ করতে পারবেন। এগুলো ডিজাইন কাস্টমাইজেশনের জন্য খুবই গুরুত্বপূর্ণ।
বুটস্ট্রাপ ৫ বিভিন্ন আকারের বাটন প্রোভাইড করে যা আপনি আপনার প্রোজেক্টে ব্যবহার করতে পারেন। বাটন সাইজ কাস্টমাইজ করতে মূলত btn-lg
, btn-sm
, এবং btn
(ডিফল্ট আকার) ক্লাস ব্যবহার করা হয়।
btn
: ডিফল্ট সাইজের বাটন।btn-lg
: বড় আকারের বাটন।btn-sm
: ছোট আকারের বাটন।<button class="btn btn-primary">ডিফল্ট সাইজ বাটন</button>
<button class="btn btn-primary btn-lg">বড় আকারের বাটন</button>
<button class="btn btn-primary btn-sm">ছোট আকারের বাটন</button>
এখানে:
btn-primary
: প্রাইমারি রঙের বাটন।btn-lg
: বড় আকারের বাটন।btn-sm
: ছোট আকারের বাটন।বুটস্ট্রাপ ৫ এ আপনি সহজেই disabled (নিষ্ক্রিয়) বাটন তৈরি করতে পারেন, যা ব্যবহারকারীর ইন্টারঅ্যাকশনকে প্রতিরোধ করে। বাটনটিকে ডিজেবল করতে disabled
অ্যাট্রিবিউট বা btn-disabled
ক্লাস ব্যবহার করা হয়। ডিজেবল বাটন টিপলে কোনো অ্যাকশন হবে না এবং বাটনের স্টাইলও পরিবর্তিত হবে।
<button class="btn btn-primary" disabled>নিষ্ক্রিয় বাটন</button>
<button class="btn btn-secondary" disabled>আরেকটি নিষ্ক্রিয় বাটন</button>
এখানে:
disabled
অ্যাট্রিবিউট ব্যবহার করে বাটনটিকে নিষ্ক্রিয় করা হয়েছে।যদি আপনি ডিজেবল বাটনের স্টাইল কাস্টমাইজ করতে চান, তাহলে CSS ব্যবহার করে আপনি বাটনের রঙ এবং স্টাইল পরিবর্তন করতে পারেন। যেমন:
<style>
.btn-disabled {
background-color: #d6d6d6;
border-color: #d6d6d6;
color: #a0a0a0;
}
</style>
<button class="btn btn-primary btn-disabled" disabled>কাস্টম ডিজেবল বাটন</button>
এখানে:
btn-disabled
ক্লাস ব্যবহার করে ডিজেবল বাটনের জন্য কাস্টম রঙ এবং স্টাইল সেট করা হয়েছে।btn-lg
, btn-sm
, এবং btn
ক্লাস ব্যবহার করা হয়। এতে আপনি সহজেই বাটনের আকার কাস্টমাইজ করতে পারেন।disabled
অ্যাট্রিবিউট বা btn-disabled
ক্লাস ব্যবহার করা হয়। ডিজেবল বাটন ব্যবহারকারীকে কোনো ইনপুট বা অ্যাকশন নেয়ার অনুমতি দেয় না।বুটস্ট্রাপ ৫ এ Button Groups ব্যবহার করে আপনি একাধিক বোতামকে একটি গ্রুপে একত্রিত করতে পারেন। এটি ব্যবহারকারীদের জন্য একাধিক অপশনকে সুন্দরভাবে প্রদর্শন করার একটি কার্যকর উপায়। বিশেষ করে যখন একাধিক অপশন একসাথে প্রয়োজন হয়, তখন বোতাম গ্রুপটি ব্যবহার করা হয়, যা অনেক বেশি অ্যাক্সেসযোগ্য এবং ব্যবহারকারী বান্ধব।
বুটস্ট্রাপের Button Groups বিভিন্ন ধরনের উপাদানের জন্য ব্যবহৃত হতে পারে, যেমন সাধারণ বোতাম, ড্রপডাউন বোতাম, টুলবার ইত্যাদি।
বুটস্ট্রাপ ৫ এ button group তৈরি করতে, আপনাকে btn-group
ক্লাস ব্যবহার করতে হবে। এটি একাধিক বোতামকে একসাথে সাজায় এবং তাদের মধ্যে সীমানা বা সীমারেখা সরিয়ে দেয়।
<div class="btn-group" role="group" aria-label="Basic example">
<button type="button" class="btn btn-primary">Button 1</button>
<button type="button" class="btn btn-primary">Button 2</button>
<button type="button" class="btn btn-primary">Button 3</button>
</div>
এখানে তিনটি বোতাম একসাথে primary ক্লাসে সাজানো হয়েছে। btn-group
ক্লাসের মাধ্যমে এই বোতামগুলো একত্রিত করা হয়েছে।
যদি আপনি বোতামগুলোকে উল্লম্বভাবে (vertical) সাজাতে চান, তাহলে btn-group-vertical
ক্লাস ব্যবহার করতে হবে। এটি ব্যবহারকারী ইন্টারফেসে বোতামগুলোকে একটি কলামে সাজায়।
<div class="btn-group-vertical" role="group" aria-label="Vertical button group">
<button type="button" class="btn btn-secondary">Button 1</button>
<button type="button" class="btn btn-secondary">Button 2</button>
<button type="button" class="btn btn-secondary">Button 3</button>
</div>
এখানে বোতামগুলো উল্লম্বভাবে (vertical) সাজানো হয়েছে, যা আরও স্থান সাশ্রয়ী এবং সহজে ব্যবহৃত হয়।
বুটস্ট্রাপে, button group এর মধ্যে dropdown অন্তর্ভুক্ত করা যেতে পারে, যা ব্যবহারকারীদের একাধিক অপশন নির্বাচন করতে সহায়তা করে। ড্রপডাউন বোতামটি সাধারণত একাধিক অপশন বা অ্যাকশন প্রদর্শন করতে ব্যবহৃত হয়।
<div class="btn-group" role="group" aria-label="Button group with dropdown">
<button type="button" class="btn btn-success">Button 1</button>
<button type="button" class="btn btn-success">Button 2</button>
<div class="btn-group">
<button type="button" class="btn btn-success dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false">
Dropdown
</button>
<ul class="dropdown-menu">
<li><a class="dropdown-item" href="#">Action 1</a></li>
<li><a class="dropdown-item" href="#">Action 2</a></li>
<li><a class="dropdown-item" href="#">Action 3</a></li>
</ul>
</div>
</div>
এখানে dropdown-toggle
ক্লাস এবং dropdown-menu
ইউআই উপাদানগুলি ব্যবহার করে ড্রপডাউন তৈরি করা হয়েছে। এই ড্রপডাউন বোতামটি বাকি বোতামগুলোর সাথে গ্রুপে রয়েছে, এবং ব্যবহারকারী ড্রপডাউন অপশন থেকে একটি অ্যাকশন নির্বাচন করতে পারে।
বুটস্ট্রাপ ৫ এ আপনি বিভিন্ন বোতাম সাইজ ব্যবহার করে গ্রুপ করতে পারেন। এই সাইজগুলো হল btn-lg
, btn-sm
, এবং ডিফল্ট সাইজ।
<div class="btn-group" role="group" aria-label="Large button group">
<button type="button" class="btn btn-warning btn-lg">Button 1</button>
<button type="button" class="btn btn-warning btn-lg">Button 2</button>
<button type="button" class="btn btn-warning btn-lg">Button 3</button>
</div>
<div class="btn-group" role="group" aria-label="Small button group">
<button type="button" class="btn btn-info btn-sm">Button 1</button>
<button type="button" class="btn btn-info btn-sm">Button 2</button>
<button type="button" class="btn btn-info btn-sm">Button 3</button>
</div>
এখানে দুটি বোতাম গ্রুপ রয়েছে: একটি বড় সাইজের বোতাম (large) এবং একটি ছোট সাইজের বোতাম (small)।
বুটস্ট্রাপ ৫ এ button group এর বোতামগুলোকে কেন্দ্রস্থলে, ডানদিকে অথবা বামদিকে সাজানোর জন্য btn-group
এর সাথে d-flex
, justify-content-center
, justify-content-end
ব্যবহার করতে পারেন।
<div class="btn-group d-flex justify-content-center" role="group" aria-label="Center aligned button group">
<button type="button" class="btn btn-danger">Button 1</button>
<button type="button" class="btn btn-danger">Button 2</button>
<button type="button" class="btn btn-danger">Button 3</button>
</div>
এখানে বোতামগুলো justify-content-center
ক্লাসের মাধ্যমে কেন্দ্রস্থলে সাজানো হয়েছে। আপনি চাইলে justify-content-start
বা justify-content-end
ব্যবহার করে বাম বা ডানদিকে সাজাতে পারবেন।
আপনি একাধিক button group ব্যবহার করে একটি toolbar (টুলবার) তৈরি করতে পারেন। এটি বিভিন্ন অপশন বা টুলসের সমষ্টি হিসেবে কাজ করে।
<div class="btn-toolbar" role="toolbar" aria-label="Toolbar with button groups">
<div class="btn-group me-2" role="group" aria-label="First group">
<button type="button" class="btn btn-outline-secondary">Button 1</button>
<button type="button" class="btn btn-outline-secondary">Button 2</button>
</div>
<div class="btn-group" role="group" aria-label="Second group">
<button type="button" class="btn btn-outline-secondary">Button 3</button>
<button type="button" class="btn btn-outline-secondary">Button 4</button>
</div>
</div>
এখানে দুটি button group একত্রিত করে একটি toolbar তৈরি করা হয়েছে, যা বিভিন্ন টুলস বা অপশন প্রদর্শন করে।
বুটস্ট্রাপের Button Groups ব্যবহার করে আপনি একাধিক বোতামকে একটি গ্রুপে সাজিয়ে সেগুলির মধ্যে সম্পর্ক প্রতিষ্ঠা করতে পারেন। এটি ব্যবহারকারীর জন্য আরো পরিষ্কার এবং সহজ ইন্টারফেস তৈরি করতে সহায়তা করে, যেখানে একাধিক অপশন একসাথে প্রদর্শিত হয়।
বুটস্ট্রাপ ৫ আপনাকে Button Toolbar এবং Vertical Button Groups এর মতো কাস্টমাইজেশন অপশন দেয়, যা ব্যবহারকারীর ইন্টারফেসে বাটনের উপস্থাপনাকে আরও কার্যকরী এবং সুন্দর করে তোলে। এই দুটি উপাদান আপনাকে বাটনগুলোর গ্রুপিং ও সজ্জা করতে সাহায্য করে, যাতে আপনি গ্রুপের মধ্যে বাটনগুলোকে একটি নির্দিষ্ট বিন্যাসে সাজাতে পারেন। নিচে এর ব্যবহার নিয়ে বিস্তারিত আলোচনা করা হলো।
Button Toolbar হল একটি উপাদান, যা একাধিক বাটনকে একটি লাইনে বা গ্রুপে সাজানোর জন্য ব্যবহৃত হয়। এটি বিশেষভাবে তখন দরকারি হয়, যখন একাধিক বাটনকে একটি নির্দিষ্ট আউটপুটে গ্রুপ করতে হয়, যেমন টুলবারে বিভিন্ন ফাংশন (যেমন কপি, পেস্ট, ডিলিট ইত্যাদি) রাখতে।
<div class="btn-toolbar" role="toolbar" aria-label="Toolbar with button groups">
<div class="btn-group me-2" role="group" aria-label="First group">
<button type="button" class="btn btn-primary">বাটন ১</button>
<button type="button" class="btn btn-primary">বাটন ২</button>
<button type="button" class="btn btn-primary">বাটন ৩</button>
</div>
<div class="btn-group" role="group" aria-label="Second group">
<button type="button" class="btn btn-secondary">বাটন ৪</button>
<button type="button" class="btn btn-secondary">বাটন ৫</button>
</div>
</div>
এখানে, btn-toolbar
ব্যবহার করা হয়েছে পুরো টুলবারকে গ্রুপ করার জন্য, এবং এর মধ্যে দুটি btn-group
রয়েছে। প্রতিটি btn-group
একসাথে বাটনগুলোকে সাজিয়ে রাখে।
me-2
: বাটন গ্রুপের মধ্যে ব্যবধান (মার্জিন) যোগ করতে ব্যবহৃত।btn-group
: বাটন গ্রুপে একসাথে বাটনগুলিকে সাজায়।এইভাবে, টুলবারে একাধিক গ্রুপের মধ্যে বাটনগুলো সাজানো যাবে।
Vertical Button Groups হল একাধিক বাটনকে লম্বাভাবে (উল্লম্ব) সাজানোর উপায়। আপনি যখন একটি বাটন গ্রুপকে উল্লম্বভাবে সাজাতে চান, তখন btn-group-vertical
ক্লাস ব্যবহার করবেন। এটি বিশেষভাবে দরকারি হয় যখন আপনি সাইডবারে একাধিক বাটন রাখতে চান এবং সেই বাটনগুলো উল্লম্বভাবে সাজানো উচিত।
<div class="btn-group-vertical" role="group" aria-label="Vertical button group">
<button type="button" class="btn btn-primary">বাটন ১</button>
<button type="button" class="btn btn-primary">বাটন ২</button>
<button type="button" class="btn btn-primary">বাটন ৩</button>
<button type="button" class="btn btn-primary">বাটন ৪</button>
</div>
এখানে, btn-group-vertical
ক্লাস ব্যবহার করা হয়েছে, যার ফলে বাটনগুলো উল্লম্বভাবে সাজানো হবে। প্রতিটি বাটন একে অপরের নিচে থাকবে এবং তাদের মধ্যে কোনো পার্থক্য থাকবে না।
যখন আপনি উল্লম্ব বাটন গ্রুপের সাথে টুলবার ব্যবহার করতে চান, তখন উভয়কেই একত্রে ব্যবহার করতে পারেন। এর মাধ্যমে আপনি একই সময়ের মধ্যে হরাইজন্টাল এবং ভার্টিকাল বাটন গ্রুপ তৈরি করতে পারবেন।
<div class="btn-toolbar" role="toolbar" aria-label="Toolbar with button groups">
<div class="btn-group me-2" role="group" aria-label="First group">
<button type="button" class="btn btn-primary">বাটন ১</button>
<button type="button" class="btn btn-primary">বাটন ২</button>
<button type="button" class="btn btn-primary">বাটন ৩</button>
</div>
<div class="btn-group-vertical" role="group" aria-label="Vertical group">
<button type="button" class="btn btn-secondary">বাটন ৪</button>
<button type="button" class="btn btn-secondary">বাটন ৫</button>
<button type="button" class="btn btn-secondary">বাটন ৬</button>
</div>
</div>
এখানে, প্রথম গ্রুপটি হরাইজন্টালি সাজানো হয়েছে এবং দ্বিতীয় গ্রুপটি উল্লম্বভাবে। এই ধরনের গ্রুপিংয়ের মাধ্যমে আপনি আরও সুসংগঠিত এবং দৃষ্টিনন্দন ইউজার ইন্টারফেস তৈরি করতে পারবেন।
বুটস্ট্রাপ ৫ এর Button Toolbar এবং Vertical Button Groups ক্লাসগুলো আপনাকে বাটনগুলোকে একত্রে সাজাতে এবং গ্রুপ করতে সহায়তা করে। Button Toolbar একটি হরাইজন্টাল লেআউট তৈরি করে, যেখানে একাধিক বাটন একসাথে সাজানো থাকে, আর Vertical Button Groups উল্লম্বভাবে বাটনগুলোকে সাজায়। এই উপাদানগুলো ইন্টারফেসে কার্যকরী এবং আকর্ষণীয় উপাদান তৈরি করতে সাহায্য করে।
Read more